Scenario: Defining categories
* categories have a unique id
* categories have a name
* categories have a short description
* categories have a creator id
* categories have a parent category id
* there is a default category called DEFAULT

Scenario: Creating a new category
Given a user is identified
When the user enters the category name
And selects a parent category
And writes a short description
And the description is <= 140 characters
And submits the category
Then the new category is saved
And the new category appears in the options list
And the category name matches
And the category description is the same
And the category creator id is the current user id
And the parent category matches the one selected by the user
